package com.dongdongshop.service;

import com.dongdongshop.pojo.TbOrderItem;
import com.dongdongshop.vo.CartVo;

import java.util.List;

public interface OrderItemService {

    /**
     * 查询已支付的订单信息
     * @return
     *//*
    List<CartVo> findPaidOrder(String userName);*/

    /**
     * 根据支付订单号修改订单明细支付状态
     * @param orderItem = 订单明细对象
     * @return
     */
    Integer updateOrderStatus(TbOrderItem orderItem);


    /**
     * 根据退款请求号修改订单明细支付状态
     * @param refundOrderNum = 退款请求号
     * @return
     */
    Integer updateOrderStatus(String refundOrderNum);

    /**
     * 按订单号和支付宝流水号和状态查找订单
     * @param WIDTRout_trade_no = 订单号
     * @param widtRtrade_no = 支付宝流水号
     * @return
     */
    List<TbOrderItem> findOrderByOrderNoAndTradeNoAndStatus(String WIDTRout_trade_no, String widtRtrade_no);
}
